354250
1052507
420177
589478
530905
657714
390260
481743
534634
225217
487619
932286
794312
886871
823147
910949
1018724
833610
575505
58952
103987
616377
299284
553842